#search{width:999px; height:125px; background-color:#E0E9F0; border:1px solid #BAC0D0; margin-top:5px;}
.search_title{height:25px; border-top:3px solid #AFC2E0; margin:1px 1px 10px 1px;}
.search_place{padding:10px 5px 5px 10px;}
.search_day{padding:10px 5px 5px 10px;border-left:1px solid #B0B3B8;}
.search_button{padding:10px 10px 5px 10px;border-left:1px solid #B0B3B8; font-weight:bold;}
.selectbox{border:1px solid #94A5BE;margin-right:15px;width:105px;}

.bookbox40{border:1px solid #94A5BE;margin-right:8px;width:40px;}
.bookbox60{border:1px solid #94A5BE;margin-right:15px;width:60px;}
.bookbox85{border:1px solid #94A5BE;margin-right:15px;width:85px;}
.bookbox115{border:1px solid #94A5BE;margin-right:15px;width:115px;}
.bookbox120{border:1px solid #94A5BE;margin-right:15px;width:120px;}
.bookbox180{border:1px solid #94A5BE;margin-right:15px;width:180px;}
.bookbox300{border:1px solid #94A5BE;margin-right:15px;width:300px;}
.bookbox500{border:1px solid #94A5BE;margin-right:15px;width:500px; height:100px;}

.datebox{border:1px solid #94A5BE;height:16px;width:105px;padding:2px 3px 0px 3px;font-family:Arial;font-size:11px;font-weight:bold;margin-right:15px;}
.submitbox{width:85px;height:21px;border:1px solid #94A5BE;background-image:url(../image/index/search_submit.gif);padding:0px;background-color:#2C51A5;margin-left:15px;}

.radio{ padding-right:20px;}

#ticket_left{width:363px; border:1px solid #BCD6FB; margin:5px 3px 5px 3px;}
#ticket_right{width:363px; border:1px solid #BCD6FB; margin:5px 0px 5px 0px; float:right;}
.ticket_title{height:29px; margin:1px; background-image:url(../image/international_ticket/title_pic.gif); border-bottom:1px dashed #999999; font-weight:bold;}
.ticket_dot{padding:10px 0px 0px 10px;}
.ticket_more{float:right;padding:10px 15px 0px 0px;font-weight:normal;}
.ticket_info{margin:0px 5px 5px 5px;}
.ticket_info td{padding:9px 0px 4px 5px;}
.ticket_last{height:20px;padding:5px 5px 5px 10px;}
.ticket_faretd{ border-top:1px solid #A7A9AD; padding-top:10px;}

#ticket_list{width:738px; border:1px solid #ADD6FF;margin-top:5px;padding-bottom:5px; background-color:#FFFFFF;}
.ticket_list_title{background-color:#E9F1FE; font-weight:bold; padding:8px 10px 8px 10px;}
.ticket_list_journey{background-color:#FAFAFA; padding:8px 10px 8px 15px; color:#939291; font-size:14px;}
.ticket_list_choice{padding:10px;}
.ticket_list_choice p{ line-height:5px; padding:5px;}
.ticket_list_blue{ line-height:25px;background-color:#EFF5FE; padding:5px 10px 5px 10px;}
.ticket_list_white{ line-height:18px;border-bottom:1px dashed #999999; padding:5px 10px 5px 10px;}
.ticket_list_grey{background-color:#FAFAFA; padding:8px 10px 5px 15px; color:#0066FF; font-weight:bold;}
.ticket_list_last{height:15px;padding:8px 5px 0px 15px;}
.choice_font{ font-size:14px; color:#236CD7;}
.red {color:#F00;}
.bold{font-weight:bold;}

.ticket_visa{margin:5px 5px 10px 5px;}
.ticket_visa_title{border-top:1px solid #A8A9AD; border-bottom:1px solid #A8A9AD; padding:5px 10px 5px 10px; font-weight:bold;}

.ticket_flight{margin:10px; background-color:#FFFEF6; color:#747272;}
.flight_title{margin-bottom:5px; font-weight:bold; color:#FF8C46;}
.flight_table_top{border-top:1px solid #FDD699; border-left:1px solid #FDD699; line-height:15px; padding:5px 3px 5px 3px;}
.flight_table_toplast{border-top:1px solid #FDD699; border-left:1px solid #FDD699; border-right:1px solid #FDD699;line-height:15px; padding:5px 3px 5px 10px;}
.flight_table{border-top:1px solid #FDD699; border-left:1px solid #FDD699; border-bottom:1px solid #FDD699;line-height:15px; padding:5px 3px 5px 3px;}
.flight_tablelast{border-top:1px solid #FDD699; border-left:1px solid #FDD699; border-right:1px solid #FDD699; border-bottom:1px solid #FDD699;line-height:15px; padding:5px 3px 5px 10px;}
.flight_table_middle{ border-left:1px solid #FDD699; line-height:15px; padding:5px 3px 5px 3px;}
.flight_table_middlelast{ border-left:1px solid #FDD699; border-right:1px solid #FDD699; line-height:15px; padding:5px 3px 5px 3px;}
.ticket_flight p{ line-height:15px; margin:5px;}
.flight_font{ color:#C64E4B;}

.ticket_book_title{ border-bottom:1px dashed #666666;padding:0px 15px 9px 10px;}
.book_individual{width:730px;margin:0px 4px 0px 4px; padding-bottom:5px; background-color:#F1FAFE; border-top:3px solid #D0E3FF; border-bottom:1px dashed #666666;}
.book_title{height:25px; background-image:url(../image/international_ticket/full_in_pic.gif); font-weight:bold; padding-left:10px;}
.book_type{padding:8px 0px 6px 10px;}
.book_type td{ line-height:20px;}
.book_linkman{width:730px;margin:0px 4px 0px 4px; padding-bottom:5px; border-top:3px solid #D0E3FF; border-bottom:1px dashed #666666;}
.book_linemantitle{height:23px; background-image:url(../image/international_ticket/linemam_pic.gif); font-weight:bold; padding-left:10px;}
.book_linemanlist{padding:10px 0px 8px 10px; border-bottom:1px dashed #B2B2B2;}
.book_linemanlist td{ line-height:20px;} 
.book_express{padding:10px 0px 5px 90px;}
.book_message{width:730px;margin:0px 4px 0px 4px; padding-bottom:5px; border-top:3px solid #D0E3FF;}

#affirmance{width:996px; margin:5px 2px 0px 2px;}
.affirmance_individual{margin:10px;}
.affirmance_individual p{ line-height:15px; margin:5px;}
.affirmance_table_top{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_table_toplast{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; border-right:1px solid #BDD7FC;line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_table{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; border-bottom:1px solid #BDD7FC;line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_tablelast{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; border-right:1px solid #BDD7FC; border-bottom:1px solid #BDD7FC;line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_font{ color:#3367B6;}

.payment_list{ padding:15px 20px 20px 40px; border-bottom:1px dashed #C0D2E0; border-top:1px solid #C0D2E0; font-size:14px; color:#798DAE;}
.payment_middle{ padding:20px 20px 20px 40px; margin:0px 5px; font-size:14px; color:#798DAE;}
.payment_list td{ padding:5px;}
.payment_middle td{ padding:8px;}
.payment_last{ padding:20px 20px 20px 40px; background-color:#F7F7F7; margin:5px 5px 5px 5px;}
.payment_last td{ font-size:14px; color:#798DAE; padding:10px; font-weight:bold;}

/*Order_2012.4.23*/
#order{height:300px; width:1000px; margin:0 auto; background:#FFF;}
#time{height:30px;}
#time li{margin:5px; font-size:14px; font-weight:bold}
#order_left{ float:left;width:450px; height:280px; margin:20px; border-right:1px #EAEAEA solid;}
.title li{ line-height:150%;}
#login{ width:255px; background:#F5F9FF; margin:5px 0px 0px 0px;border:1px solid #C0C9D8}
.enter_title{height:20px;background-image:url(../image/members/help_title_col.gif); padding-left:15px; font-weight:bold; color:#778EB0; font-size:14px;}
#login li {width:200px; margin:20px 0px 0px 30px;}
.login_title{margin-top:10px; }
.New_user dt{ margin:8px; line-height:200%;}
.sign_in{ padding-left:10px;}
.login_left{background-color:#F5F9FF;margin-top:20px;}
.login_address dt{line-height:150%; margin:11px; text-align:left}
/**check_css**/
#check_see ,#order_list{padding:3px;background-color:#FFFFFF;color:#333333;line-height:24px;text-align:left;}
#order_list{margin-top:10px; border-top:1px #CCC dashed;}
#order_list p{font-size:14px; font-weight:bold; margin-left:20px;}
#check_top {width:700px;}
#clear{clear:both}
.w100{width:100%; float:left}
.w80{width:80%; float:left}
.w70{width:70%; float:left}
.w60{width:60%; float:left}
.w50{width:50%; float:left}
.w40{width:40%; float:left}
.w30{width:30%; float:left}
.w20{width:20%; float:left}
.w10{width:10%; float:left}

#title_c{width:730px; background:#DDE9F7; border-bottom:1px #ccc solid}
#title_c li{margin-left:10px; font-weight:bold}
#content_c ,#content_c1{ margin:8px;}
#content_c ul ,#content_c1 ul{ margin-top:3px}
#content_c li { line-height:250%}
#content_c1 li{line-height:180%}
#content_c a ,#content_c1 a{color:#09F; font-weight:bold}
#content_c span ,#content_c1 span{ font-weight:bold;}
.f150{float:left; display:block; width:150px; text-align:center}
.f140{float:left; display:block; width:140px; text-align:center}
.f120{float:left; display:block; width:120px; text-align:center}
.f100{float:left; display:block; width:100px; text-align:center}
.f80{float:left; display:block; width:80px; text-align:center}
.f60{float:left; display:block; width:60px; text-align:center}
.f50{float:left; display:block; width:50px; text-align:center}
.f40{float:left; display:block; width:40px; text-align:center}
.f30{float:left; display:block; width:30px; text-align:center}

.fc150{float:left; display:block; width:150px; text-align:center;}
.fc140{float:left; display:block; width:140px; text-align:center;}
.fc120{float:left; display:block; width:120px; text-align:center; margin-left:10px}
.fc100{float:left; display:block; width:100px; text-align:center; margin-left:9px}
.fc80{float:left; display:block; width:80px; text-align:center; margin-left:5px}
.fc60{float:left; display:block; width:60px; text-align:center; margin-left:6px}
.fc50{float:left; display:block; width:50px; text-align:center; margin-left:5px}
.fc40{float:left; display:block; width:40px; text-align:center; margin-left:11px}
.fc30{float:left; display:block; width:30px; text-align:center; margin-left:10px}

.page{margin: 10px auto; width:80px;}
.page a{display:inline-block; width:15px; height:16px; background:#F66; color:#FFF; font-weight:bold; text-align:center;}
.page a:hover{background:#F00; }
